pp108 : Case Activity Properties Interface

Case Activity Properties Interface

This topic describes the fields on the pane.


Table 1. Fields on the General Tab

Table 2. Fields on the Monitoring Tab

Field Description
Description A description of the subprocess.
Font Size Allows the user to decrease or increase the font size of the text within the activity. The default font size is 12.
Case Model Select Static Value or Read From Message value to the Case Activity. The Case Activity to be executed is read from the message that is defined in the Read From Message field. When you select Read From Message, set the XPath of the message containing the Case model name.
Instance ID The Case model will be instantiated with the defined identifier only if this field contains the defined identifier in the XPath of the message. Also, ensure that the defined identifier is unique.
Execution Priority

Select one the following options to set an execution priority for the linked Case model:

  • Same as Main Process - Priority is same as defined in the main process.
  • Same as Sub Case - Priority is same as defined in the linked Case model.
  • Other - To specify the execution priority that is different to the main process and the linked Case model, select one of the following:
    • Static - You can select any one of the priority levels: Highest, High, Normal, Low, and Lowest.
    • Read from message - If you want to dynamically set the execution priority.

      Note: If the Read from Message is selected and an invalid value is provided, then the priority of the parent case will be considered; value will be considered invalid, if it is either empty, non-numeric, or contains a value less than 1 or greater than 5.

Wait until Case is Finished If you select this option, the current process will wait till the Casemodel is finished which indicates that the next activity in the current process can start processing. If you clear this option, the main process starts the Casemodel and continue with the next activity.
Execute Condition

The Execute Condition can be of types - None, Static Value, or Read From Message. Select the Static Value option to specify the actual condition for execution.Select the Read From Message option to read the condition from the XPath of the message. You can build a condition by clicking the XPath editor icon ( ) appearing at the end of this field.

Note:

  • Ensure that the Read From Message condition which is taken from the Message Map does not start with a slash.
  • If a message contains an XPath expression, then the XPath need not be in single quotes. For example, if the message is /mycondition and it contains an expression as follows: GetEmployeeOutput/GetEmployeeResponse/tuple/old/Employees/City = "London".
  • If the specified execute condition is satisfied, the activity is executed, otherwise it is skipped.
    In a subprocess construct, the Execute Condition option can be used instead of the Decision construct. Thus, you do not need to explicitly model a decision construct when only one path from the Decision construct leads to an activity.You can view the decision icon on the left bottom corner of the construct indicating that the activity includes a condition for execution.
Field Description
Monitor Level


Refers to the level of monitoring that you want to set on the Independent subprocess activity.

  • Activity status: Records activity status, timestamp, and user information.
  • Activity status, input and output messages: Records the input and output messages of the activity along with its status.
  • Store complete activity information when activity aborts: Records activity status and input and output messages information only when the process aborts. If the activity is successfully completed, none of the monitoring information is recorded.

    Note: Monitoring options at activity level are dependent upon the options defined at the process level in the Default Activity Monitoring tab. You can override the monitoring activity and store the relevant recovery point settings to each individual activity level, by clicking the Apply Default Settings button.


Table 3. Fields on the Annotation Tab

Field Description
Annotation Additional notes or comments on the independent subprocess, if any.

 

 

 

 

 

Related tasks

Setting the Properties of an Independent Subprocess